import java.util.*;
/**
 * 在这里给出对类 Bag 的描述。
 * 
 * @作者（你的名字）
 * @版本（一个版本号或者一个日期）
 */
public class Bag
{
    private HashMap<String, Thing> bag = new HashMap<>();
    // private HashMap<String, Thing> things = new HashMap<>();
    
    public void pick(Thing thing) {
        if(thing != null) {
            bag.put(thing.getName(), thing);
            System.out.println("你把" + " " + thing.getName() + "[" + thing.getCans() + "]" + " " + "放入了衲戒");
        }
    }
    
    public void checkBag() {
        if (!bag.isEmpty()) {
            System.out.println("你的背包里面有："); 
            for (String name : bag.keySet()) {
                System.out.println(name + " ");
            }
            //System.out.print(foods);
            System.out.println();
        }
        else {
            System.out.println("背包空荡荡的，什么也没有。");
        }
    }
    
    public void removeThing(String name)
    {
        Thing f = bag.remove(name);
        if (f == null) {
            System.out.println("背包里面并没有这个东西：" + name);
        }
    }
    
    public Thing getThing(String name)
    {
        return bag.get(name);
    }
}
